/* GLOBAL PREDICTABLE ELEMENTS */
/******************************************************************************************************************/
body {font:14px/18px Verdana,Helvetica,sans-serif; background-color:#6f6f6f;} 
h1 a {color:#637260 !important;}
p {padding:8px 0;}
a{color:#65b561; text-decoration:none;}
a:hover{color:#000; text-decoration:underline;}
input {font:12px Verdana,Helvetica,sans-serif;}
strong {font-weight:800;}
sup {vertical-align:super;}

/* CLEARFIX */
/******************************************************************************************************************/
.clearfix:after {content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.clearfix {display:inline-block;}
html[xmlns] .clearfix {display:block;}
* html .clearfix {height:1%;}

/* GLOBAL LAYOUT ELEMENTS */
/******************************************************************************************************************/
#bgloop_right {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{64d4d5fd-22c8-4b23-aceb-0a5f932197f7}_bgloop_right2.gif") repeat-x scroll 0 0 #004B8D; height:87px;}
#bgloop_left {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{4ee6ce8b-67c5-4ba2-bb78-d54a652eee63}_bgloop_left2.gif") no-repeat scroll 0 0 transparent;}

#pagewidth {margin:0 auto; width:100%; height:115px;}
	#wrapper {margin:0 auto; width:980px; height:87px; background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{9c611bd5-3583-410e-b72a-409f2a294b0a}_pagewidth_bg3.gif") no-repeat scroll -222px 0 transparent;}
		.masthead {width:980px;}
		.logo {float:left; margin:0 26px 0 0;}
		.logo h1 {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{d124c04e-b565-410b-9d9a-47d3423925c7}_plygem_logo.gif") no-repeat scroll 0 0 transparent; height:43px; margin:0; padding:0;width:104px;}
		.logo h1 a {display:block; height:43px; width:104px;}
		.topnav {float:left; width:580px;}
		.topnav ul {left:-8px; list-style-type:none; margin:0; padding:0; position:relative;}
		.topnav ul li {list-style:none; float:left; margin:0; padding:0;}
		.topnav ul li a span {display:none;}
		.topnav ul li a.m1 {display:none;height:43px;margin:0 5px 0 0;width:145px;}
		.topnav ul li a.m1:hover, .topnav ul li a.m1active {display:none;}
		.topnav ul li a.m2 {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{9e9e0858-df05-4d54-8f4b-920c38f7dee0}_topnav_m1.gif") no-repeat scroll 0 0 transparent;display:block;height:43px;margin:0 5px 0 0;width:145px;}
		.topnav ul li a.m2:hover, .topnav ul li a.m2active {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{d04b604b-d5eb-4634-9cea-aa66c4e2c8d1}_topnav_m1_on.gif") no-repeat scroll 0 0 transparent;display:block;height:43px;margin:0 5px 0 0;width:145px;}
		.topnav ul li a.m3 {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{6a9f0003-0250-49e3-92da-915b0362ddbd}_topnav_m2.gif") no-repeat scroll 0 0 transparent;display:block;height:43px;margin:0 5px 0 0;width:122px;}
		.topnav ul li a.m3:hover, .topnav ul li a.m3active {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{0eb3f9c4-7ba1-46b9-b2e2-a9f39682261f}_topnav_m2_on.gif") no-repeat scroll 0 0 transparent;display:block;height:43px;margin:0 5px 0 0;width:122px;}
		.topnav ul li a.m4 {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{2a44ba4e-d781-4963-b9f8-c710ee9b22a3}_topnav_m3.gif") no-repeat scroll 0 0 transparent;display:block;height:43px;margin:0 5px 0 0;width:105px;}
		.topnav ul li a.m4:hover, .topnav ul li a.m4active {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{114e528d-2ae1-4284-8fea-35ae6b56efaa}_topnav_m3_on.gif") no-repeat scroll 0 0 transparent;}
		.topnav ul li a.m5 {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{c9ec2417-783b-4984-9850-884b662c428e}_topnav_m4.gif") no-repeat scroll 0 0 transparent;display:block;height:43px;margin:0;width:90px;}
		.topnav ul li a.m5:hover, .topnav ul li a.m5active {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{e279dcb8-ea72-46df-b0ce-99b0e5fd04ed}_topnav_m4_on.gif") no-repeat scroll 0 0 transparent;display:block;height:43px;margin:0;width:90px;}
		.topnav ul li a.m6 {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{2c3e91ff-4012-4551-89d6-53ec63099414}_topnav_m5.gif") no-repeat scroll 0 0 transparent;display:block;height:43px;margin:0;width:76px;}
		.topnav ul li a.m6:hover, .topnav ul li a.m6active {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{62c92d1c-d42e-43c2-94a4-1dadbdc0606b}_topnav_m5_on.gif") no-repeat scroll 0 0 transparent;display:block;height:43px;margin:0;width:76px;}
		.searchpanel {float:left; margin:17px 0 0; width:270px;}
		.smnav {color:#666666; cursor:pointer !important; font-size:11px; font-weight:bold; text-decoration:none;}
		.subnav {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{7398e8bb-a214-4eb2-804b-497e45a292e2}_subnav_bg.gif") repeat-x scroll 0 0 transparent; height:44px !important; padding:0;}
		.theme_wrapper {width:100%; background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{2e48cdbe-81d4-4e54-91e7-0597e7f190e6}_LandingPage.jpg") top center no-repeat; background-color:white;}
		.maintheme {margin: 0 auto; width:980px;}
		.maintheme .maintheme-image {height:0; left:-138px; position:relative; width:1220px;}

		#header_wrapper {float:left; position:relative; width:100%; margin:150px 0 0; background-color:white; border-top:1px solid #cbcbcb; border-left:1px solid #cbcbcb; border-right:1px solid #cbcbcb;}
			.header h1 {font-family:Verdana,Helvetica,sans-serif; font-size:2.2em; line-height:1.2em; margin:20px; color:#65b561; border-bottom:2px solid #65b561;}
			.header h3 {font-family:Verdana,Helvetica,sans-serif; font-size:1em; line-height:1.2em; margin:-10px 20px 20px; color:#65b561;}
		#content_wrapper {background:#fff; float:left; width:100%; position:relative; min-height:400px; background-color:white; border-left:1px solid #cbcbcb; border-right:1px solid #cbcbcb;}
			.nobackground {background-color:#cee9ff !important;}
			.pagebackground {margin:235px 0 0; background-color:white; border:1px solid #c7c7c7;}
			h1 {font-family:Verdana,Helvetica,sans-serif; font-size:32px; font-weight:400; letter-spacing:-2px; line-height:150%; margin:0; padding:20px 20px 10px; color:#003A69;}
			#col1 {float:left; width:280px; margin-left:20px; min-height:400px; background-color:#65b561;}
			#col1 h1 {font-family:Verdana,Helvetica,sans-serif; font-weight:800; font-size:2em; line-height:1.2em; padding:20px 10px 0 10px; color:#fff;}
			#col1 h2 {font-family:Verdana,Helvetica,sans-serif; font-weight:800; font-size:1.8em; line-height:1.2em; padding:20px 10px 0 10px; color:#fff;}
			#col1 h3 {font-family:Verdana,Helvetica,sans-serif; font-weight:normal; font-size:1.2em; line-height:1.2em; padding:20px 10px 0 10px; color:#fff;}
			#col1 p {font-size:12px; line-height:16px; padding:2px 10px 10px; color:#fff;}
			#col1 ul, #col1 li {list-style-type:disc; list-style-position:outside;}
			#col1 ul {margin:6px 0 10px 25px;}
			#col1 li {font-size:12px; line-height:16px; margin-top:6px; padding-right:20px; color:#fff;}
			#col1 img {display:block; margin-left:auto; margin-right:auto; text-align:center; padding:520px 0 50px;}
				.cover {padding:30px 0 20px !important;}
				.cover2 {padding:150px 0 20px !important;}
				.shortform {padding:250px 0 50px !important;}
			
			#col2 {float:left; width:640px; padding:0 20px 20px;}
			#col2 h1 {font-family:Verdana,Helvetica,sans-serif; font-weight:500; font-size:1.4em; line-height:1.2em; letter-spacing:1px; padding:6px 6px; background-color:#65b561; color:#fff; clear:both;}
				.fieldSet {margin-bottom:20px; padding-bottom:10px; border:1px solid #65b561; background-color:white;}
				.labelDiv {margin:15px 0px 0px;}
				.labelDiv2 {float:left; margin:15px 0px 0px;}
				.inputDiv {padding-top:4px;}
				.inputDiv2 {padding:4px 0 0 20px;}
				.brandsUsed {padding:10px 0 0 20px; clear:both;}
				.productsUsed {padding:10px 0 0 20px; clear:both;}
				.required {color:red !important; display:inline; float:none; font-weight:bold; margin:0pt 0pt 0pt; padding:0pt 0pt 0pt;}
				.fieldLabel {font-weight:bold; font-size:11px; line-height:11px; height:15px; padding:10px 0 4px; color:#65b561; clear:both;}
				.fieldLabel2 {font-weight:bold; font-size:11px; line-height:11px; height:15px; padding:10px 0 4px; color:#65b561; clear:both;}
				.boxGroupLabel {font-weight:bold; font-size:11px; line-height:1em; color:#004B8D; clear:both;}
				.checkboxLabel {display:block; float:left; font-size:11px; width:140px; padding:2px 10px 1px 22px; text-indent:-22px}
				.checkboxLabel2 {display:block; float:left; font-size:11px; width:118px; padding:3px 10px 1px 22px; text-indent:-22px}
				.submitButton_160 {width:160px; height:82px; margin:0 auto; clear:both;}
				.submitButton_250 {width:250px; height:82px; margin:0 auto; clear:both;}
				/* elqFormSubmit is for the "I Want It" sprite */
				.elqFormSubmit_Submit {float:left; background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{79dbed54-1cb9-492a-92c9-fa60b19f6f32}_I-Want-It_Sprite-(Green).png") 0 0 no-repeat; width:160px; height:56px; text-indent:-100000px; border-style:none; margin-top:25px;}
				.elqFormSubmit_Submit:hover{background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{79dbed54-1cb9-492a-92c9-fa60b19f6f32}_I-Want-It_Sprite-(Green).png") 0 -56px no-repeat;}
				/* elqFormSubmit is for the "Send Me a Brochure" sprite on the Designed Exterior */
				.elqFormSubmit_Brochure {float:left; background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{ecf97ba2-b9be-40d9-821f-e5724f374c25}_Send-Me-a-Brochure_(PG).png") 0 0 no-repeat; width:250px; height:56px; text-indent:-100000px; border-style:none; margin-top:25px;}
				.elqFormSubmit_Brochure:hover{background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{ecf97ba2-b9be-40d9-821f-e5724f374c25}_Send-Me-a-Brochure_(PG).png") 0 -56px no-repeat;}
			#col2 input {clear:both;}
				.leftCol {float:left; width:309px; padding-left:20px;}
				.rightCol {float:left; width:309px; padding:0;}
				.wideCol {float:left; width:618px; padding-left:20px; clear:both;}
				.noCol {float:left; width:260px; padding-left:20px;}
			#col2 h2 {font-weight:800; font-size:1.2em; line-height:1.3em;}
			#col2 h3 {font-weight:800; font-size:.8em; line-height:1.2em;}
			#col2 p {font-size:14px; line-height:22px; color:#666666;}

			#col3 {float:left; width:280px; min-height:320px; margin:0 20px 20px 0; background-color:#65b561;}
			#col3 h1 {font-family:Verdana,Helvetica,sans-serif; font-weight:800; font-size:2em; line-height:1.2em; padding:20px 20px 0; color:#fff;}
			#col3 h2 {font-family:Verdana,Helvetica,sans-serif; font-weight:800; font-size:1.8em; line-height:1.2em; padding:20px 20px 0; color:#fff;}
			#col3 h3 {font-family:Verdana,Helvetica,sans-serif; font-weight:normal; font-size:1.2em; line-height:1.2em; padding:20px 20px 0; color:#fff;}
			#col3 p {font-size:12px; line-height:16px; padding:2px 10px 10px; color:#fff;}
			#col3 img {display:block; margin-left:auto; margin-right:auto; text-align:center; padding:50px 0 50px;}

			#col4 {float:left; width:480px; margin:0;}
			#col4 img {margin-left:auto; margin-right:auto; display:none; text-align:center;}

			#col5 {float:left; width:410px; padding:0 40px 40px; background-color:#65b561;}
			#col5 h3 {font-family:Verdana,Helvetica,sans-serif; font-weight:normal; font-size:1.2em; line-height:1.2em; padding:20px 20px 0; color:#fff;}
			#col5 img {display:block; margin-left:auto; margin-right:auto; text-align:center; padding:50px 0 50px;}
				.wideCol2 {float:left; width:410px; padding-left:20px; clear:both;}
				.disclaimer {font-family:Verdana,Helvetica,sans-serif; font-weight:normal; font-size:11px; line-height:1.2em; padding:40px 0 0 20px; color:#fff;}

			.footerwidth {width:100%; background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{79be6e03-8a49-4228-bd42-20c2426563e3}_footer_bg.gif") repeat-x scroll 0 0 #6E6E6E; height:210px; margin:0; padding:15px 0 0 40px; position:relative; z-index:20;}
            .footer {display:block; height:210px; margin:0 auto; padding:0; width:980px;}
            .footer .col1 {float:left; padding:0; width:140px;}
			.footer ul, .footer li {list-style:none;}
            .footer a, .footer a:visited, .footer a:active {color:#ADADAD; text-decoration:none;}
            .footer a:hover {color:#fff; text-decoration:none;}
            .footer .col2 {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{1a89b9dd-c5c7-4ea5-8863-15fb6a98ce16}_footer_col_sep.gif") no-repeat scroll 0 0 transparent; float:left; height:180px; padding:0 0 0 10px; width:140px;}
            .footer .col3 {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{1a89b9dd-c5c7-4ea5-8863-15fb6a98ce16}_footer_col_sep.gif") no-repeat scroll 0 0 transparent; float:left; height:180px; padding:0 0 0 10px; width:140px;}
            .footer .col4 {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{1a89b9dd-c5c7-4ea5-8863-15fb6a98ce16}_footer_col_sep.gif") no-repeat scroll 0 0 transparent; float:left; height:180px; padding:0 0 0 10px; width:140px;}
            .footer .col5 {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{1a89b9dd-c5c7-4ea5-8863-15fb6a98ce16}_footer_col_sep.gif") no-repeat scroll 0 0 transparent; float:left; height:180px; padding:0 0 0 10px; width:140px;}
            .footer .col6 {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{1a89b9dd-c5c7-4ea5-8863-15fb6a98ce16}_footer_col_sep.gif") no-repeat scroll 0 0 transparent; float:left; padding:0 0 0 10px; width:220px;}
            .footer ul {color:#ADADAD; font-size:11px; list-style-type:none; margin:0 0 15px; padding:0;}
            .heading {font-weight:bold;}
            .socialplugin {color:#ADADAD; font-size:11px; margin:10px 0 0;}
